﻿using System;
using System.Collections.Generic;
using System.Text;
using YakShaver.WCSF.BuildManager.Interface.BusinessEntities;

namespace YakShaver.WCSF.BuildManager.Services
{
    public class ProjectBuild : IProjectBuild
    {

        public ProjectBuild(string version, DateTime buildDate, IProject project)
        {
            _version = version;
            _project = project;
            _buildDate = buildDate;
        }

        #region IProjectBuild Members

        private string _version;

        public string Label
        {
            get { return _version; }
        }

        public IList<IProjectSandbox> Sandboxes
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        #endregion

        #region IProjectBuild Members

        private DateTime _buildDate;
        public DateTime BuildDate
        {
            get { return _buildDate; }
        }

        #endregion

        #region IProjectBuild Members

        private IProject _project;
        public IProject Project
        {
            get { return _project; }
        }

        #endregion
    }
}
